SnTouch = $ = jQuery;

if(typeof personalSite === "undefined"){
	this.presonalSite = {}
}

presonalSite.setFunction = {
	mini_tab : function(btn, box){
		var i = 0;
		$(btn).find("li").click(function(){
			i = $(this).index();
			$(this).addClass("cur").siblings().removeClass("cur");
			$(box).find(".hp_tabContent").eq(i).show().siblings().hide();
		});
	},
	mini_slide : function(btn, box, w){
		var index = 0;
		var len = $(box).find("li").length;
		$(btn).find(".btnL").click(function(){
			index--;
			if(index < 0){
				index = len - 1
			}
			move(index);
		});
		$(btn).find(".btnR").click(function(){
			index++;
			if(index >= len){
				index = 0;
			}
			move(index);
		});
		
		function move (i) {
			$(box).find("ul").stop().animate({"margin-left" : -i * w});
		}
	},
	showAll : function(){
		$(".reply_icon").each(function(){
			var $this = $(this);
			if($(this).height() > 41){
				$(this).height(41);
				$(this).after('<p style="padding:5px 0 5px 20px;" class="tr"><a href="javascript:void(0)" class="a1 showAll">[展开全部]</a></p>');
				$(".showAll").click(function(){
					$this.height("auto");
					$(this).remove();
				})
			}		
		})
	},
	fillter : function(){
		$(".hp_all_state").find("a").click(function(){
			var index = $(this).index();
			$(this).addClass("cur").siblings().removeClass("cur");
			$.get("data/0" + index + ".html", function(data){
				$(".hp_filter_box").html(data);
				showAll();
			});
			return false;
		});
	},
	get_user_info : function(e){
		var delay, delayB;
		$(".hp_sidebox").find(".face").hover(function(){
			var $this = $(this)
			delay = setTimeout(function(){
				if($this.data("getData")){
					getData($this);
				}else{
					$(".get_user_info").find(".get_user_info_content").html("loading..")
					getData($this);
				}
			},300)
		},function(){
			clearTimeout(delay);
			delayB = setTimeout(function(){
				$(".get_user_info").hide();
			},300);
		})
		$(".get_user_info").hover(function(){
			clearTimeout(delayB);
		},function(){
			setTimeout(function(){
				$(".get_user_info").hide();
			},300);
		})

		function getData($this){
			$.get('data/user_info.html', function(data){
				$(".get_user_info").find(".get_user_info_content").html(data);
				$this.data("getData", "done");
				$(".get_user_info").show().css({
					top : $this.offset().top + $this.height() + 7,
					left : $this.offset().left - 300
				})
			})
		}
	},
	the_same_pro : function(){
		$(".other_msg").find(".arrow").hover(function(){
			$(this).addClass("cur");
			$("#the_same_pro").show();
		});
		$(".other_msg").hover(function(){
			return;
		}, function(){
			$(this).find(".arrow").removeClass("cur");
			$("#the_same_pro").hide();
		})
		$(".other_msg").find("li").hover(function(){
			$(this).css("border", "1px solid #999");
		},function(){
			$(this).css("border", "1px solid #ECECEC");
		})
	},
	ready : function(){
		this.mini_tab("#hp_my_tab", "#hp_my_dongtai");
		this.mini_slide("#visitor", "#visitor_box", 170);
		this.mini_slide("#interest", "#interest_box", 170);
		this.showAll();
		this.fillter();
		this.get_user_info();
		this.the_same_pro();
	}
}

//
presonalSite.init = function(){
	return this.setFunction.ready();
}

// global function 
function countText(elem){
	var max = 200;
	$(elem).next(".countText").find("em").css("color", "#999").html(parseInt(200 - elem.value.length));
	if(parseInt(200 - elem.value.length) < 0){
		$(elem).next(".countText").find("em").css("color", "#f00");
		alert("请输入少于200字");
	}
}


$(function(){
	presonalSite.init();
})